﻿using BlogWeb.Tools;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace BlogWeb.Controllers
{
    public class ChkCodeController : Controller
    {
        // GET: ChkCode
        [AllowAnonymous]
        public ActionResult GetValidateCode()
        {
            //创建验证码对象
            ValidateCode vCode = new ValidateCode();
            string code = vCode.CreateValidateCode(4);//获取验证码对象生成图片的4位数字
            Session["ValidateCode"] = code;//将这4位数字保存到Session值中，以便验证
            byte[] bytes = vCode.CreateValidateGraphic(code);//将这4位数字生成图片的字节数组
            return File(bytes, @"image/jpeg");//将验证码图片创建成一个图片文件
        }
    }
}